package com.tange.ai.iot.client.gnssa.bean;

import java.util.List;

public class DevicesListBean {

    /**
     * total : 2
     * rows : [{"deviceId":2,"mac":"60:56:EE:1E:4E:F5","productModel":"GNSSAG20","productKey":"GNSSAG20","deviceName":"6E3T9SGMKGVE","deptId":101,"deptName":"深圳总公司","firmwareVersion":"","onlineStatus":0,"lastOnlineTime":"2025-05-07","status":0,"createTime":null},{"deviceId":4,"mac":"E8:F4:94:1F:50:28","productModel":"GNSSAG20","productKey":"GNSSAG20","deviceName":"6E36KCJ8F5U2","deptId":101,"deptName":"深圳总公司","firmwareVersion":"","onlineStatus":1,"lastOnlineTime":"2025-05-12","status":0,"createTime":null}]
     * code : 200
     * msg : 查询成功
     */

    public int total;
    public String code;
    public String msg;
    public List<RowsBean> rows;

    public static class RowsBean {
        /**
         * deviceId : 2
         * mac : 60:56:EE:1E:4E:F5
         * productModel : GNSSAG20
         * productKey : GNSSAG20
         * deviceName : 6E3T9SGMKGVE
         * deptId : 101
         * deptName : 深圳总公司
         * firmwareVersion :
         * onlineStatus : 0
         * lastOnlineTime : 2025-05-07
         * status : 0
         * createTime : null
         */

        public long deviceId;
        public String mac;
        public String productModel;
        public String productKey;
        public String deviceName;
        public String deptId;
        public String deptName;
        public String firmwareVersion;
        public int onlineStatus;
        public String lastOnlineTime;
        public int status;
        public Object createTime;
    }
}
